package com.ctshk.rpc.order.goods.dto;

import com.ctshk.common.model.PageReq;
import com.ctshk.common.model.PageResponse;
import com.ctshk.rpc.cms.dto.BannerPositionListDTO;
import com.ctshk.rpc.order.goods.dto.resp.CommodityInfoResp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * TODO
 * 商品首页列表
 * @author 黄利斌
 * @date 2021/5/27 11:38 上午
 */
@Data
@ApiModel(value = "CommodityInfoRespDTO对象", description = "商品首页列表")
public class CommodityInfoRespDTO extends PageReq implements Serializable {

    @ApiModelProperty(value = "商场专题列表")
    private List<ShoppingSpecialPageDTO> shoppingSpecialPageDTOS;

    @ApiModelProperty(value = "商品分类二级列表")
    private List<CommodityClassificationLevelTwoDTO> commodityClassificationLevelTwoDTOList;

    @ApiModelProperty(value = "首页商品推荐列表")
    private PageResponse<CommodityInfoResp> commodityInfoRespList;

    @ApiModelProperty(value = "首页banner")
    private BannerPositionListDTO bannerDTOPageResponse;

    @ApiModelProperty(value = "推荐banner")
    private BannerPositionListDTO recommended;

}
